package cz.oplevka.lahvodroid;

import java.util.ArrayList;
import java.util.HashMap;

/** Contains getter and setter method for varialbles  */
public class XMLBeerList {

	/** Variables */
	private ArrayList<String> barcode = new ArrayList<String>();
	private ArrayList<String> jmeno = new ArrayList<String>();
	private ArrayList<String> typ = new ArrayList<String>();
        private ArrayList<String> pivovar = new ArrayList<String>();
        private ArrayList<String> alkohol = new ArrayList<String>();
        private ArrayList<String> poznamka = new ArrayList<String>();
        private ArrayList<String> zaznam = new ArrayList<String>();
        private String            jmeno2 = "";
        private HashMap<String, String>  nameMap = new HashMap<String, String>();
        private HashMap<String, ArrayList<String>> myMap = new HashMap<String, ArrayList<String>>();
        
	
	/** In Setter method default it will return arraylist 
	 *  change that to add  */
	
	public ArrayList<String> getBarcode() {
		return barcode;
	}

	public void setBarcode(String code) {
		this.barcode.add(code);
	}

	public ArrayList<String> getJmeno() {
		return jmeno;
	}

	public void setJmeno(String jmeno) {
		this.jmeno.add(jmeno);
	}

	public ArrayList<String> getTyp() {
		return typ;
	}

	public void setTyp(String typ) {
		this.typ.add(typ);
	}
        
        public ArrayList<String> getPivovar() {
		return pivovar;
	}

	public void setPivovar(String pivovar) {
		this.pivovar.add(pivovar);
	}
        public ArrayList<String> getAlkohol() {
		return alkohol;
	}

	public void setAlkohol(String alkohol) {
		this.alkohol.add(alkohol);
	}
        public ArrayList<String> getPoznamka() {
		return poznamka;
	}

	public void setPoznamka(String poznamka) {
		this.poznamka.add(poznamka);
	}
        public ArrayList<String> getZaznam() {
		return zaznam;
	}

	public void setZaznam(String zaznam) {
		this.zaznam.add(zaznam);
	}
        
        public void setZaznamList(ArrayList<String> zaznam) {
		this.zaznam = zaznam;
	}
        
        public void clearZaznam() {
		this.zaznam.clear();
	}

    /**
     * @return the jmeno2
     */
    public String getJmeno2() {
        return jmeno2;
    }

    /**
     * @param jmeno2 the jmeno2 to set
     */
    public void setJmeno2(String jmeno2) {
        this.jmeno2 = jmeno2;
    }
    
    public HashMap<String,String> getNameMap(){
        return nameMap;
    }
    public void putNameMap(String key, String value) {
        this.nameMap.put(key, value);
    }
    
    public HashMap<String,ArrayList<String>> getMap(){
        return myMap;
    }
    
    public void setMap(HashMap<String,ArrayList<String>> myMap){
        this.myMap = myMap;
    }
    
    public void putMap(String key, ArrayList<String> value) {
        this.myMap.put(key, value);
    }

}
